#include "u_Beep.h"
#include "bsp_PWM.h"

PWM_t BEEP;

/** @brief  蜂鸣器初始化
 *  @return 无
 *  @property 无
 */
void Beep_Init(void)
{
    bsp_PWM_Obj_New(&BEEP, BEEP_IN1_GPIO, 2000, 50, p_STOP);
}

/** @brief  函数名称
 *  @param  value (蜂鸣次数)
 *  @return 无
 *  @property 无
 */
void Beep_Sound(uint8_t value)
{
    for (uint8_t i = 0; i < value; i++)
    {
        bsp_PWM_Set_Run(&BEEP);
        LL_mDelay(100);
        bsp_PWM_Set_Stop(&BEEP);
        LL_mDelay(100);
    }
}
